#ifdef CONST
#undef CONST
#endif
#ifdef CODE
#undef CODE
#endif
#ifdef CODE_FIRST
#undef CODE_FIRST
#endif

#ifndef THUNK_MACHINE_CODE_IMPLEMENT
#define CONST const
#define CODE(type,name,value) type name;
#define CODE_FIRST(type,name,value) type name;

#else
#define CONST
#define CODE(type,name,value) ,name(value)
#define CODE_FIRST(type,name,value) :name(value)

#endif
